package com.evony.client.action 
{
    import com.evony.common.*;
    import com.evony.common.module.gamblingranking.*;
    
    public class GamblingRankingCommands extends Object
    {
        public function GamblingRankingCommands()
        {
            super();
            return;
        }

        public function getGamblingRankingToday(arg1:int, arg2:int, arg3:Function=null):com.evony.common.module.gamblingranking.GamblingRankingRespone
        {
            this._getGamblingRankingToday_callback = arg3;
            var loc1:*;
            (loc1 = new Object()).pageNo = arg1;
            loc1.pageSize = arg2;
            if (this.sender != null) 
            {
                sender.sendMessage("gamblingranking.getGamblingRankingToday", loc1);
            }
            return null;
        }

        public function getGamblingRankingYesterday(arg1:int, arg2:int, arg3:Function=null):com.evony.common.module.gamblingranking.GamblingRankingRespone
        {
            this._getGamblingRankingYesterday_callback = arg3;
            var loc1:*;
            (loc1 = new Object()).pageNo = arg1;
            loc1.pageSize = arg2;
            if (this.sender != null) 
            {
                sender.sendMessage("gamblingranking.getGamblingRankingYesterday", loc1);
            }
            return null;
        }

        public function getGamblingRankingReward(arg1:Function=null):com.evony.common.module.gamblingranking.GamblingRankingRewardRespone
        {
            this._getGamblingRankingReward_callback = arg1;
            var loc1:*=new Object();
            if (this.sender != null) 
            {
                sender.sendMessage("gamblingranking.getGamblingRankingReward", loc1);
            }
            return null;
        }

        public function setSender(arg1:com.evony.common.Sender):void
        {
            this.sender = arg1;
            return;
        }

        internal var sender:com.evony.common.Sender;

        public var _getGamblingRankingReward_callback:Function;

        public var _getGamblingRankingYesterday_callback:Function;

        public var _getGamblingRankingToday_callback:Function;
    }
}
